Omniverse Hoops Converter [omni.kit.converter.hoops]

Overview

The Omniverse HOOPS Converter efficiently converts over 30 CAD formats like CATIA and SOLIDWORKS into OpenUSD, facilitating integration with NVIDIA’s Omniverse. This tool preserves detailed design elements for high quality visualization within Omniverse applications.

Note

As of version 201.1.0, omni.kit.converter.cad_core has been deprecated. Its functionality has been divided between two extensions: omni.kit.converter.hoops (UI extension) and omni.kit.converter.hoops_core (headless extension).

Recent Stage Authoring Changes:

Since version 201.1.0 of omni.kit.converter.cad, the stage authoring for HOOPS extensions has been updated to comply with Scenegraph Instancing guidelines. Each HOOPS model element now generates a prototype. During conversion, instances are created with internal references to their corresponding prototype paths, and the Instanceable flag is set to true. For more information, refer to the Scenegraph Instancing documentation.

Scenegraph Instancing Changes

Supported CAD file formats

The following file formats are supported by Hoops Converter:

  • CATIA V5 Files (*.CATPart, *.CATProduct, *.CGR)

  • CATIA V6 Files (*.3DXML)

  • Collada (.dae)

  • IFC Files (*.ifc, *.ifczip)

  • Siemens NX Files (*.prt)

  • Parasolid Files (*.xmt, *.x_t, *.x_b, *.xmt_txt)

  • SolidWorks Files (*.sldprt, *.sldasm)

  • STL Files (*.stl)

  • ACIS Files (*.SAT, *.SAB)

  • Autodesk Inventor Files (*.IPT, *.IAM)

  • Autodesk 3DS Files (*.3DS)

  • AutoCAD 3D Files (*.DWG, *.DXF)

  • Creo - Pro/E Files (*.ASM, *.PRT)

  • Revit Files (*.RVT, *.RFA)

  • Rhino Files (*.3dm)

  • Solid Edge Files (*.ASM, *.PAR, *.PWD, *.PSM)

  • Step/Iges (*.STEP, *.IGES)

  • JT Files (*.jt)

  • DGN Files (*.DGN)

  • OBJ Files (*.OBJ)

  • FBX Files (*.FBX)

  • 3MF Files (*.3MF)

  • GLTF Files (*.GLTF, *.GLB)

Installation

  1. Open Extension Manager: Navigate to the top menu bar and select Window > Extensions to open the Extension Manager.

  2. Browse Extensions: Within the Extension Manager, you can see available extensions.

  3. Install: Click on an extension you wish to install, then click the “Install” or “Enable” button. CAD Converter Extensions should be installed by enabling and updating the omni.kit.converter.cad as the primary CAD Converter extension, which enables all of the CAD Converter Extension dependencies. More information on installing and updating this extensionc an be found here.

Licensing Terms of Use and Third-Party Notices

The omni.kit.converter.hoops and related CAD converter Extensions are Omniverse Core Extensions. Do not redistribute or sublicense without express permission or agreement. Please read the Omniverse License Agreements and the Third_Party_Notices.md for detailed license information.